self-propelled troops - Allemand Anglais Dictionnaire